<?php


//private   私有的

class Computer{
	//字段设置为私有的
	private $_name;
	private $_model;
	private $_cpu;

	//方法也设置为私有的
	private function __set($_key,$_value){
        return $this->$_key = $_value;
	}


	//这里的__set(),__get()是魔术方法，会自动执行这两个方法
	//所以我没有执行__set(),也会报错，因为类内方法和字段都设置为私有的，类外不能直接访问

	private function __get($_key){
        return  $this->$_key;
	}
}

$computer = new Computer();

//假如这里执行  $computer->__set() ,系统就会报错
$computer->_name = '戴尔';
$computer->_model = 'i5';
$computer->_cpu = '四核';

echo $computer->_name;
echo $computer->_model;
echo $computer->_cpu;























